package com.wc.dao;

import com.wc.bean.Menu;
import com.wc.bean.Role;
import com.wc.bean.User;

import java.util.List;
import java.util.Map;

public interface UserMapper {
    /**
     * 檢查用戶是否存在
     * @param user_name
     * @return
     */
    public User queryUserByName(String user_name);

    /**
     * 註冊用戶
     * @param user
     * @return
     */
    public int register(User user);

    /**
     * 登錄
     * @param map
     * @return
     */
    public List<User> login(Map<String,Object> map);
    /**
     * 根据角色查询菜单
     * @param role
     * @return
     */
    public List<Menu> selectRole(Role role);
    /**
     * 根据yonhuid查询角色名称
     * @param map
     * @return
     */
    public Role selectRname(Map<String,Object> map);
}
